spider cap - Alemán Inglés Diccionario